@CHARSET "UTF-8";
* {margin:0;padding:0;}
html {height:100%;}
body {height:100%;font-family:Microsoft Yahei;font-size:20px;line-height:1.5;color:#333;position:relative;background-color:#81503e;}
img {border:none;}
a {color:#0099FF;outline:none;text-decoration:none;}
ul {list-style-type:none;}
ul.decimal {list-style-type:decimal;}
ul.disc {list-style-type:disc;}
.a_as_button {display:inline-block;color:#fff;white-space:nowrap;text-align:center;}
.clear {clear:both;height:0;overflow:hidden;font-size:0;}
input.text, textarea {border:1px solid #ddd;font-size:100%;}
.bg_red {background:#ff3300;}
.bg_lightblue {background-color:#00ccff;}
.bg_white {background:#fff;color:#454545;border:2px solid #454545;}
.color_gray {color:#999;}
.color_green {color:green;}
.wrapper {height:100%;margin:0 auto;
background-image:url(../images/background.jpg);
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size: 100% 100%;
-moz-border-image: url(../images/background.jpg) 0;
background-repeat:no-repeat\9;
background-image:none\9;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/background.jpg', sizingMethod='scale')\9;}
.box {display:-webkit-box;display:-moz-box;display:-ms-box;display:-o-box;display:box;}
.box_h {-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;box-orient:horizontal;}
.box_v {-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;}
.col {-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;-o-box-flex:1;box-flex:1;}
.look_hidden {display:none;}

/*table*/
table {display:table;width:100%;height:100%;}
table tr {display:table-row;}
table td {text-align:left;display:table-cell;}
table tbody {vertical-align:middle;display:table-row-group;}
table tfoot {}
.align_top {vertical-align:top;}

/*** message_panel START ***/
.message_panel {width:100%;height:100%;}
/*web_chat_tips_panel*/
.web_chat_tips_panel {color:#ffb164;font-size:120%;text-align:center;}
.web_chat_tips_panel span {display:block;padding:.2em 0 0;}
.web_chat_tips_panel .right {color:green;}
.web_chat_tips_panel .error {color:red;}
/*message_cell*/
.message_cell {width:100%;}
.message_cell .message_duty {height:15px;text-indent:-9999px;overflow:hidden;}
.message_cell ul {height:100%;padding:0 1em;overflow-y:scroll;}
.message_cell ul li {padding-bottom:.4em;}
.message_info {color:#fff;}
.message_info .time {color:#b8aead;margin-left:0.4em;font-size:90%;}
.on .name {color:#ffdf53;
	-webkit-text-shadow:#451d1b 1px 0 0,#451d1b 0 1px 0,#451d1b -1px 0 0,#451d1b 0 -1px 0;
	-moz-text-shadow:#451d1b 1px 0 0,#451d1b 0 1px 0,#451d1b -1px 0 0,#451d1b 0 -1px 0;
	-o-text-shadow:#451d1b 1px 0 0,#451d1b 0 1px 0,#451d1b -1px 0 0,#451d1b 0 -1px 0;
	-ms-text-shadow:#451d1b 1px 0 0,#451d1b 0 1px 0,#451d1b -1px 0 0,#451d1b 0 -1px 0;
	text-shadow:#451d1b 1px 0 0,#451d1b 0 1px 0,#451d1b -1px 0 0,#451d1b 0 -1px 0;
	*filter: Glow(Color=#451d1b, Strength=1);}
.message_content {padding:0.1em 1em;word-break:break-all;color:#ffbc3a;line-height:1.1;}
/*operate_cell*/
.operate_cell {height:50px;overflow:hidden;
	background-image:url(../images/operate_bg.png);
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	-moz-border-image: url(../images/operate_bg.png) 0;
	background-repeat:no-repeat\9;
	background-image:none\9;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/operate_bg.png', sizingMethod='scale')\9;}
.operate_cell section {width:100%;height:47px;padding-top:3px;}
.operate_cell .textarea_cell {margin-left:20px;}
.operate_cell textarea {float:left;padding:12px 0;height:20px;line-height:20px;width:100%;background:none;border:none;resize:none;color:#ffdf53;}
.operate_cell textarea::-webkit-input-placeholder {color:#ffdf53;}
.operate_cell textarea:-moz-placeholder {color:#ffdf53;}
.operate_cell textarea:-ms-input-placeholder {color:#ffdf53;}
.operate_cell a.a_as_button {display:block;height:47px;line-height:100%;width:80px;text-indent:-99999px;background-image:url(../images/send_button.png);}
.operate_cell a.a_as_button:active {background-image:url(../images/send_button_active.png);}
.operate_cell a.a_as_disabled {background-image:url(../images/send_button_disabled.png);}

/*** 20048 ***/
.style_20048 {background-color:#f3d99e;font-size:22px;font-family:Simhei, Heiti SC, Arial, Helvetica, sans-serif;}
	.style_20048 .wrapper {
		background-image:url(../images/20048/background.jpg);
		-moz-border-image: url(../images/20048/background.jpg) 0; 
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/20048/background.jpg', sizingMethod='scale')\9;}
	.style_20048 .web_chat_tips_panel {color:#573420;}
	.style_20048 .message_cell .message_duty {height:60px;overflow:auto;text-indent:0;font-size:24px;color:#ffff00;text-align:center;
		background-image:url(../images/20048/top_bg.png);
		-moz-background-size: 100% 60px;
		-o-background-size: 100% 60px;
		-webkit-background-size: 100% 60px;
		background-size: 100% 60px;
		-moz-border-image: url(../images/20048/top_bg.png) 0;
		background-repeat:no-repeat;}
	.style_20048 .message_info .time {color:#00ff00;font-size:18px;}
	.style_20048 .on .name {color:#00ffff;}
	.style_20048 .message_info .time,
	.style_20048 .message_info .name {
		-webkit-text-shadow:#000 2px 0 0,#000 0 2px 0,#000 -2px 0 0,#000 0 -2px 0;
		-moz-text-shadow:#000 2px 0 0,#000 0 2px 0,#000 -2px 0 0,#000 0 -2px 0;
		-o-text-shadow:#000 2px 0 0,#000 0 2px 0,#000 -2px 0 0,#000 0 -2px 0;
		-ms-text-shadow:#000 2px 0 0,#000 0 2px 0,#000 -2px 0 0,#000 0 -2px 0;
		text-shadow:#000 2px 0 0,#000 0 2px 0,#000 -2px 0 0,#000 0 -2px 0;
		*filter: Glow(Color=#000, Strength=2);}
	.style_20048 .message_info {padding:0 1em;}
	.style_20048 .message_content {color:#573420;padding:0.2em 2em;font-size:20px;}
	.style_20048 .operate_cell {height:110px;padding:0 20px;
		background-image:url(../images/20048/operate_bg.png);
		-moz-background-size: 100% 26px;
		-o-background-size: 100% 26px;
		-webkit-background-size: 100% 26px;
		background-size: 100% 26px;
		-moz-border-image: url(../images/20048/operate_bg.png) 0;
		background-repeat:no-repeat;}
	.style_20048 .operate_cell section {height:58px;padding-top:36px;}
	.style_20048 .operate_cell .textarea_cell span {display:block;height:50px;padding-left:10px;margin-right:15px;
		background-image:url(../images/20048/textarea_bg.png);
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		-moz-border-image: url(../images/20048/textarea_bg.png) 0;
		background-repeat:no-repeat\9;
		background-image:none\9;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/20048/textarea_bg.png', sizingMethod='scale')\9;}
	.style_20048 .operate_cell textarea {color:#fff;padding:15px 0;height:20px;line-height:20px;}
	.style_20048 .operate_cell textarea::-webkit-input-placeholder {color:#fff;}
	.style_20048 .operate_cell textarea:-moz-placeholder {color:#fff;}
	.style_20048 .operate_cell a.a_as_button {height:58px;width:144px;text-indent:0;line-height:50px;font-size:28px;
		-webkit-text-shadow:#000 2px 0 0,#000 0 2px 0,#000 -2px 0 0,#000 0 -2px 0;
		-moz-text-shadow:#000 2px 0 0,#000 0 2px 0,#000 -2px 0 0,#000 0 -2px 0;
		-o-text-shadow:#000 2px 0 0,#000 0 2px 0,#000 -2px 0 0,#000 0 -2px 0;
		-ms-text-shadow:#000 2px 0 0,#000 0 2px 0,#000 -2px 0 0,#000 0 -2px 0;
		text-shadow:#000 2px 0 0,#000 0 2px 0,#000 -2px 0 0,#000 0 -2px 0;
		*filter: Glow(Color=#000, Strength=2);
		background-image:url(../images/20048/send_button.png);}
	.style_20048 .operate_cell a.a_as_button:active {background-image:url(../images/20048/send_button_active.png);}
	.style_20048 .operate_cell a.a_as_disabled {background-image:url(../images/20048/send_button_disabled.png);}

/**** ios ***/
.style_20048.ios {background:none;}
.style_20048.ios .wrapper {background:none;}
.style_20048.ios .message_duty {background:none;}
